support weapons platoon - Español Inglés Diccionario